<?php

class Categorias extends Controller {
	
	function index()
	{
        $template = $this->loadView('categorias/lista');
        $listagem = $this->loadModel('categorias_model');
        $template->smarty->assign('lista',$listagem->listaCategorias());
        $template->render();
	}
    
    function cadastro()
    {
        $funcoes = $this->loadHelper('funcoes_gerais');
        $listagem = $this->loadModel('categorias_model');
        $template = $this->loadView('categorias/cadastro');
        $template->smarty->assign('categorias',$listagem->listaCategorias());
        $template->smarty->assign('status', $funcoes->listaStatus('A'));
        $template->render();
    }
    
    function cadastrodb()
    {
       $template = $this->loadView('categorias/lista');
       $template->smarty->assign('form', $_POST);
       if(isset($_POST['catNom'])){
            $categorias = $this->loadModel('categorias_model');
            $categorias->insertCategoria();       
       }
       $template->render();
    }
    
    function excluir($catCod = '')
    {
       $categorias = $this->loadModel('categorias_model');
       $categorias->excluirCategoria($catCod);
    }
    
    function edita($codTam = '')
    {
        $template = $this->loadView('tamanhos/edita');
        $tamanhos = $this->loadModel('tamanhos_model');
        if($codTam != ''){
            $tamanho = $tamanhos->editaTamanho($codTam); 
            $template->smarty->assign('codTam',$tamanho['codTam']);   
            $template->smarty->assign('dscTam',$tamanho['dscTam']);
        }
        $template->render();
    }
    
    function editadb()
    {
       $template = $this->loadView('tamanhos/lista');
       $template->smarty->assign('form', $_POST);
       if(isset($_POST['codTam'])){
            $tamanho = $this->loadModel('tamanhos_model');
            $tamanho->editadb($_POST);       
       }
       $template->render();
    }
}
